someone that has a competent grasp of many skills - Inglés Sinónimo Diccionario

Can't found any synonym terms.